package com.love.marriage.regionInfo.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.love.marriage.regionInfo.entity.RegionInfo;
import com.love.marriage.regionInfo.vo.RegionDetailInfoVo;
import com.love.marriage.regionInfo.vo.RegionInfoVo;

import java.util.List;

/**
 * 省市区信息表 服务类
 * author: alex
 * createDate: 2024-10-13 21:41:13
 * description: 我是由代码生成器生成
 * version: 1.0.0
 */
public interface RegionInfoService extends IService<RegionInfo> {

    Page<RegionInfoVo> getPage(Long pageNum, Long pageSize, RegionInfoVo regionInfoVo);

    List<RegionInfoVo> getList(RegionInfoVo regionInfoVo);

    RegionInfoVo queryRegionInfo(Long id);

    RegionInfoVo addRegionInfo(RegionInfoVo regionInfoVo);

    RegionInfoVo updateRegionInfo(RegionInfoVo regionInfoVo);

    Boolean deleteRegionInfo(String ids);

    RegionDetailInfoVo reginDetailInfo(String provinceName,
                                       String cityName,
                                       String districtName);
}
